home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / rbbs_pc / rbbsdocs.zip / RBBSDOCS.APS < prev    next >
Text File  |  1990-11-05  |  11KB  |  229 lines

  1.  
  2.  
  3.  
  4.     APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET              S-1
  5.  
  6.  
  7.     APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET
  8.     ----------------------------------------------------------
  9.     SEAdog  is a  full-featured electronic  mail system  based on  the personal
  10.     computer and using standard telephone lines.   It is a sophisticated store-
  11.     and-forward  mail system which can  be configured in  a virtually unlimited
  12.     number  of network topologies  (more on this  later).   Unlike some network
  13.     systems, the end user need never concern himself with network routing -- it
  14.     all happens automatically.   The user just submits and  retrieves messages,
  15.     the system takes  care of the details.  The hardware  needed to run RBBS-PC
  16.     is sufficient to run SEADOG.
  17.  
  18.     SEAdog  uses  the  FidoNet Electronic  Mail  Protocol,  as  defined in  the
  19.     document,   A  Basic   FidoNet   Technical  Standard,   published  by   the
  20.     International FidoNet Association (IFNA).  The FidoNet Protocol is a public
  21.     domain electronic  mail standard originally  developed by Tom  Jennings for
  22.     the  Fido bulletin  board system.  For more  information about  the FidoNet
  23.     Protocol, please write to:
  24.  
  25.         The International FidoNet Association
  26.         P.O. Box 41143
  27.         St. Louis, Missouri  63141
  28.         United States of America
  29.  
  30.     There are several  advantages to using the FidoNet  Protocol, not the least
  31.     of  which is that  a great many  utilities and programs  are available from
  32.     many  different  vendors for  doing  various things  with  electronic mail.
  33.     Please contact IFNA at the above address for more information.
  34.  
  35.     The heart of SEAdog is  the network mail server,  MAILER.EXE.  This is  the
  36.     program  that places and receives phone calls, handles message routing, and
  37.     so forth.   It is  left running when you  would normally turn  your machine
  38.     off.
  39.  
  40.     You can set  RBBS-PC to  drop to  DOS at a  time when  telephone costs  are
  41.     cheapest (normally 4 a.m.  Eastern Standard time  and 1 a.m. Pacific  time)
  42.     and invoke the mailer so that it begins placing phone calls to other SEAdog
  43.     systems to pass them your outgoing mail and receive your incoming mail.
  44.  
  45.     SEAdog costs  $100.00 and can be  ordered from the address  or phone number
  46.     below.
  47.  
  48.             Thom Henderson
  49.     SYSTEM ENCHANCEMENT ASSOCIATES
  50.            21 Wayne Street
  51.        Wayne, New Jersey 07470
  52.            V:201-473-5153
  53.  
  54.     This doc  file is  not intended  to replace the  SEAdog manual,  but rather
  55.     provide  information  that   an  RBBS-PC  SysOp  would   find  useful  when
  56.     configuring RBBS-PC to run with SEAdog.
  57.  
  58.     The current status of the RBBS-PC - SEAdog project is at the level in which
  59.     RBBS-PC has  the ability to be  front-ended by SEAdog in  where SEAdog will
  60.     turn over  to it a live,  active modem with  a caller waiting.  RBBS-PC has
  61.     been  modified to accept two  additional command line  parameters which can
  62.     alter  the defaults in RBBS-PC.DEF. Currently,  that is the extent to which
  63.     RBBS-PC and  SEAdog can be used  together. The Fido message  base format is
  64.     not yet compatible with RBBS-PC.
  65.  
  66.  
  67.  
  68.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     S-2
  69.  
  70.  
  71.     It is  assumed that you are reading this because  you are familiar with the
  72.     RBBS-PC and have  at least a  minimum knowledge of  FidoNet and FidoMail.
  73.     Another  assumption  is  that  you have  RBBS-PC  up  and  running on  your
  74.     computer.   The easiest way to  get all two programs working together is to
  75.     have each  running from it's own  subdirectory on your hard  disk.  That'll
  76.     make maintenance of RBBS-PC  and SEAdog specific files much  easier. Follow
  77.     the instructions  in the SEAdog manual  to install it, if  that hasn't been
  78.     done yet. Once installed all SEAdog files will be in  a subdirectory called
  79.     \MAIL.  Make  any required modifications to your CONFIG.SYS as suggested in
  80.     the SEAdog manual.
  81.  
  82.     If your using DOS  3.xx, and don't  use the DOS  SUBST command, you  should
  83.     consider doing  so.   SUBST is a  DOS external command  that allows  you to
  84.     SUBSTitute  a drive  letter for  a complete  subdirectory name.  Using this
  85.     command will make reprogramming RBBS-PC's configuration file easier.
  86.  
  87.     This appendix  assumes  that all  the SEAdog  Files are  in a  subdirectory
  88.     called  C:\MAIL  and those for  RBBS-PC are in a directory called  C:\RBBS.
  89.     A further  assumption that  is  made is  that a  new drive    "H:" will  be
  90.     SUBSTitued for the  C:\RBBS subdirectory.
  91.  
  92.     Since  SEAdog will be  in controls most  of the time,  the entire operation
  93.     should use SEAdog's  C:\MAIL  directory as the default.
  94.  
  95.     Now load and  run CONFIG.EXE  and reprogram it's  configuration to  reflect
  96.     that all RBBS's help, menu and system  files are located on the "H:" drive.
  97.     Remember  the SUBSTitute command?    You  can use it  to replace those long
  98.     subdirectory names for download  and upload files.  SPECIAL  ATTENTION must
  99.     be paid to CONFIG.EXE's parameter 163. This parameter MUST be set to SYSTEM
  100.     recycle. Not  doing so will cause  RBBS-PC to reload itself  after a caller
  101.     has hung up or dropped carrier and not pass control back to SEAdog.
  102.  
  103.     The SEAdog manual  explains various commands  that must  be placed in  it's
  104.     configuration  file called  CONFIG.DOG.   Among those that are considered a
  105.     minimum, you should include at least the following....
  106.  
  107.     banner   Please stby,  15 secs to load  RBBS-PC
  108.     bbs      H:RBBS    *T *B
  109.     event    B  all   4:30  5:00                    ;Local collections
  110.     event    A  all   5:00  6:00                    ;National FidoMail Window
  111.     event    C  all   6:00  7:00                    ;Local distributions
  112.     event    S  all   7:00  4:00 Crash Dynamic BBS  ;CRASH mail if not in RBBS
  113.     event   X10 all   7:00  7:05                    ;Reboot Computer
  114.  
  115.     The  banner   statement should be used so that human callers know why there
  116.     is a  delay from  the time  they connect  until the time  they see  RBBS-PC
  117.     display it's welcome  message.  The   bbs command  tells SEAdog what  batch
  118.     file to run when  passing control to RBBS.  *T and *B  must be in the order
  119.     presented above  in for RBBS-PC to pickup and use them correctly. They pass
  120.     the time remaining to the next scheduled SEAdog event and the baud rate the
  121.     caller came  on with.   Event statements tell  SEAdog how to  schedule it's
  122.     time during  the day. The  above example conforms  to the FidoNet  national
  123.     mails hours as of  26 July 1987 and allows crash mail  and bbs operation at
  124.     all others.
  125.  
  126.     Since the SEAdog   *P  parameter in the  bbs   command isn't used, you must
  127.     insure that the comm ports used for RBBS-PC and SEAdog are the same.
  128.  
  129.  
  130.  
  131.     APPENDIX S -- Using RBBS-PC with SEAdog to Access FIDO-NET              S-3
  132.  
  133.  
  134.     One  of  the more  confusing  decisions  will be  how  to  setup the  modem
  135.     switches.   Without going into it too deeply, keep in mind that SEAdog will
  136.     be controlling the modem and passing an active modem on to RBBS-PC.
  137.  
  138.     Additionally,  you could have your SEAdog upload and download areas overlap
  139.     those of RBBS-PC.
  140.  
  141.     When SEAdog determines that a non SEAdog or Fido system has called, it runs
  142.     a second  copy of DOS,  then optionally loads  and runs RBBS-PC  via direct
  143.     command or  from a batch  file, passing the  speed that  the comm port  was
  144.     opened at, and the time remaining to the next scheduled SEAdog mailer event
  145.     as in the following example:
  146.  
  147.     SEAdog calls RBBS-PC via a batch file called RBBS.BAT
  148.  
  149.        C>RBBS-PC 1 H:RBBS-PC.DEF /%1 /%2
  150.          |       | |              |   |> Baud Rate
  151.          |       | |              |
  152.          |       | |              |
  153.          |       | |              |> Limits the amount of time the user has
  154.          |       | | this session if and only if the time is
  155.          |       | |less then the time per session specified |||in CONFIG.EXE.
  156.          |       | |> RBBS-PC default file filespec  (Optional)
  157.          |       |> Node number that the specified .DEF file applies to.
  158.          |       |(Optional)
  159.          |> The name of the RBBS-PC program.
  160.  
  161.     With  a properly configured  RBBS.BAT batch  file, you  can retain  all the
  162.     functions  of  RBBS-PC to  include  DOORS and  dropping  to  DOS via  SysOp
  163.     function #7. See the sample batch files at the end of this file.
  164.  
  165.     Experience has shown that the best way  to run RBBS-PC and SEAdog is with a
  166.     batch file, where  SEAdog having  determined that  a non  mailer system  is
  167.     waiting to use the bbs  will load and run a batch file  that controls RBBS-
  168.     PC's operation as opposed  to SEAdog calling  RBBS-PC directly.  Two  batch
  169.     files are used, one to control SEAdog and one to control RBBS.
  170.  
  171.     A minimum batch file is suggested in the SEAdog manual. In addition to what
  172.     ever you place in it, add the following statements to it.
  173.  
  174.       If Exist H:RCTTY.BAT Del H:RCTTY.BAT
  175.  
  176.     This line should be the  first.  This statement simply helps  ensure proper
  177.     operation of RBBS-PC if you use SysOp function #7  or DOORS.
  178.      If Errorlevel 10 Goto REBOOT:
  179.  
  180.     This line goes after the line that contains the call to the MAILER program.
  181.  
  182.     REBOOT:
  183.      IPL
  184.  
  185.     This  line reboots  the computer  every morning  according to  event listed
  186.     above. Due do unexplained loss of  memory when running SEAdog and  RBBS-PC,
  187.     is  safe to program in a scheduled  rebooting of the computer to regain any
  188.     loss of memory. This line should be near the last and programmed around for
  189.     normal operations
  190.  
  191.     **  Ex RBBS batch file  **
  192.  
  193.  
  194.  
  195.     RBBS-PC 17.3A            TECHNICAL REFERENCE MANUAL                     S-4
  196.  
  197.  
  198.       Echo Off
  199.     :LOOP
  200.       C:
  201.       Cd \MAIL
  202.       If Not Exist H:RCTTY.BAT Goto LOCAL
  203.       H:WATCHDG1 OFF
  204.       Del H:RCTTY.BAT
  205.       H:TESTRBBS 1 H:RBBS-PC.DEF
  206.       Goto REMOTE
  207.  
  208.     :LOCAL
  209.       H:TESTRBBS 1 H:RBBS-PC.DEF /%1 /%2
  210.  
  211.     :REMOTE
  212.       If Not Exist H:RCTTY.BAT GOTO EXIT
  213.       H:WATCHDG1 ON
  214.       H:RCTTY.BAT
  215.  
  216.     :EXIT
  217.  
  218.     As mentioned  above, this doc  file isn't  intended to make  you completely
  219.     knowledgeable on how to interface RBBS-PC and SEAdog, only get you started.
  220.     How you set up your RBBS-PC and SEAdog batch files is limited only  by your
  221.     ability and imagination.   After gaining more experience, you'll  find that
  222.     you can automate a lot of the  RBBS-PC and SEAdog maintenance.
  223.  
  224.     The  above  reflects  the creative  things  that  Kim  Wells, Fido  Address
  225.     109/652, has done with  interfacing RBBS-PC with the Fido  net-mail system.
  226.     If you need further help, contact Kim Wells's RBBS-PC  via his data line at
  227.     (301) 599-7651/7652.
  228.  
  229.